package dell.yangzhou;
/*
* lambda表达式有参数有返回值的练习
* 需求
* 给定一个计算器Calculator接口，
* 内含抽象方法calc可以将两个int数字相加得到和值
* 使用lambda的标准格式调用invokeCalc方法，完成120和130的相加计算*/
public class Demo03LamdbaCalculator {
    public static void main(String[] args) {
        System.out.println("哈哈哈");
     /*   定义一个方法
     * 参数传递两个int类型的整数
     * 参数传递Calculator接口
     * 方法内部Calculator中的方法calc计算两个整数的和*/
     invokeCalc(120,130,(int a,int b)->{
        return a+b;
     });
    }
    public static void invokeCalc(int a,int b,Calculator calculator){
        int calc = calculator.calc(a, b);
        System.out.println(calc);
    }
}
